an expression of happiness or satisfaction - Turc Anglais Dictionnaire